/* styles.css */

/* 表格样式 */
.custom-table {
    -fx-border-color: #ccc;
    -fx-background-color: #fff;
    -fx-font-size: 14px;
}

.custom-table .column-header-background {
    -fx-background-color: #f0f0f0;
}

.custom-table .column-header {
    -fx-background-color: linear-gradient(#ececec, #e4e4e4);
    -fx-text-fill: #333;
}

.custom-table .table-row-cell:odd {
    -fx-background-color: #f9f9f9;
}

.custom-table .table-row-cell:even {
    -fx-background-color: #fff;
}

/* 按钮样式 */
.custom-button {
    -fx-background-color: #007bff;
    -fx-text-fill: #fff;
    -fx-padding: 5 10;
    -fx-font-size: 14px;
    -fx-background-radius: 4;
}

.custom-button:hover {
    -fx-background-color: #0056b3;
}

/* 标签样式 */
.label {
    -fx-font-size: 14px;
    -fx-text-fill: #333;
}

/* 文本框样式 */
.text-field {
    -fx-font-size: 14px;
    -fx-padding: 5;
}
